aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/[username]/receive
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2024-08-19 15:26:26 -0700
committerAdam Soltys <[email protected]>2024-08-19 15:26:26 -0700
commita1d9fa7118963e899a358ae6aebff8081d2f7eba (patch)
treea68f98fa01ce73d8151f034ccef75687d73872e1 /src/routes/(app)/[username]/receive
parent52b8b05c28a5eb71451a96fa1b95d25c026ffec6 (diff)
downloadcoinos-ui-a1d9fa7118963e899a358ae6aebff8081d2f7eba.tar.gz
coinos-ui-a1d9fa7118963e899a358ae6aebff8081d2f7eba.zip
fix receive route
Diffstat (limited to 'src/routes/(app)/[username]/receive')
-rw-r--r--src/routes/(app)/[username]/receive/[...param]/+page.server.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/routes/(app)/[username]/receive/[...param]/+page.server.js b/src/routes/(app)/[username]/receive/[...param]/+page.server.js
index c3b6ca64..953954e9 100644
--- a/src/routes/(app)/[username]/receive/[...param]/+page.server.js
+++ b/src/routes/(app)/[username]/receive/[...param]/+page.server.js
@@ -3,13 +3,14 @@ import { auth, post } from "$lib/utils";
import invoice from "$lib/invoice";
export let load = async ({ cookies, parent }) => {
- let { user, rates } = await parent();
+ let {subject, user, rates } = await parent();
let invoice = {
type: "lightning",
- rate: rates[user.currency],
+ rate: rates[user?.currency || subject?.currency],
};
+ if(!user) user = subject;
invoice = await post("/invoice", { invoice, user }, auth(cookies));
let { id } = invoice;